package com.dingding.manager.modules.passenger.dao.impl;

import org.springframework.stereotype.Component;

import com.dingding.manager.common.beans.passenger.UserDetail;
import com.dingding.manager.common.dao.Db;
import com.dingding.manager.modules.passenger.dao.IPassengerDao;
import com.dingding.manager.modules.passenger.sql.PassengerSql;

/**
 * 
 * @ClassName: PassengerDaoImpl 
 * @Description: 乘客相关接口实现类
 * @author hufan
 * @date 2016年12月10日 下午1:35:43 
 *
 */
@Component("passengerDao")
public class PassengerDaoImpl implements IPassengerDao {

	/**
	 * 
	 * @Title: getUserDetailByUserId 
	 * @Description: 根据乘客id获取乘客详情
	 * @param  参数说明 
	 * @author hufan
	 * @return 返回类型 
	 * @throws
	 */
	@Override
	public UserDetail getUserDetailByUserId(String passengerId) {
		
		if(passengerId == null) {
			return null;
		}
		return Db.querySqlFirst(UserDetail.class, PassengerSql.QUERY_PASSENGER_BASIC_INFO, passengerId);
	}

}
